I youtubed a c++ game video and this guy made an incredible c++ game w/out using any api libs or anything and the most craziest thing I seen this guy do in his game was giving the user the option of selecting more than one option in a single command. For example:
After a code snippet finishes, he asks the user do they want to [r]eturn to the main menu, [f]ight again, or [q]uit the game. The user would either type r, f, or q.
char input;
cout << "do you want to [r]eturn to the main menu, [f]ight again, or [q]uit the game?" << endl;
cin >> input;
if (input == 'r')
{ // code to return to main menu }
elseif (input == 'f')
{ // code to fight again }
elseif (input == 'q')
{ // code to quit }