|
|
cin >> menu; should be followed by cin.ignore(); to deal with the newline left in the input stream from the user pressing enter.while(done == false) should be while(done) the first version is error prone for example people will do this by accident while(done = false) which is an assignment statement and will allways be false.