can some one please not criticize me and just help me please...
Criticism is a form of help.
Here's an example of a valid call to SetSuspendState(): SetSuspendState(1,0,0);
#define new '\n'
This has to be one of the most retarded things I've ever seen. Do not do this. Ever. Besides, why 'new'? Why not #define nl '\n'? Not only it doesn't use a C++ keyword, it's also shorter and more descriptive.
i know im using goto wrong..
It's not that you're using it wrong; it's that you're using at all. Finish this program without using goto. You don't need it.