1>c:\users\dad\documents\visual studio 2008\projects\calculator1\calculator1\calculator1.cpp(201) : fatal error C1075: end of file found before the left brace '{' at 'c:\users\dad\documents\visual studio 2008\projects\calculator1\calculator1\calculator1.cpp(141)' was matched

I am not sure how to run a program from Visual C++. But you can run a program from the command line. Sorry but I haven't used Windows in many years so I can't supply too many answers for that operating system.

See but theres still a problem, its entering the Else that iwant it too when i have wrong input, but i have cin.get(); there, but it seems to skip over cin.get(); it works if i put regular cin there, but i just want the user to have to press enter on teh keyboard.

There's nothing wrong with system("cls"); to clear the screen in Windows. This is the correct command. But this line of code cannot possibly throw the error "error C3861: 'clrscr': identifier not found".

fatal error C1075: end of file found before the left brace '{'
I'm not surprised. You need to learn about good formatting. Visual Studio does it for you automatically; just press return at the end of a line and it will drop the cursor exactly where you need to be (with very few exceptions). I'm not going to reformat your entire application for you, but this:

I'm not surprised. Just look at the indentation. It's all over the place so there's no surprise you haven't got a clue where you are in the code. Indent correctly and this will almost certainly solve 90% of your problems.

OK, against my better judgment here we go with a correctly formatted program. I haven't attempted to solve the problems. Just look where the final return 0; is.