"Why do you need the user to type Start to start the program? Wasn't running it enough to convince you that they wanted it to run? (I point this out because I absolutely hate "are you sure"-style messages. Yes I'm sure, otherwise I wouldn't have typed that command would I.)"
Trust me I'm as frustrated as you are, our professor is the one who asked for that, and gosh I can't even undrestand a word he says, he has the world's terrible accent ever.

when I do define the amt, and conamt in the currencies class, they has to be changed to double :/

"Have a member function that prompts for input, and a function that prompts for the currency to convert to"
aren't those already there, I mean the functions...
thanks for the quick reply