Po raz n-ty (dotyczy: gotoxy, clrscr, getch, itp.):
Obsługa klawiatury i ekranu nie znajduje się w standardzie C/C++
A autorzy książek sprzed paru lat (a nawet nowych) nie uczą C++, tylko "C+", czyli C z klasami :/
Standard C++ jest zdefiniowany, STL jest już w standardzie, co daje strumienie, string, containery, itd.
Przeczytaj "Thinking in C++", a nie jakieś symfonie i inne pierdoły :>
Obsługa ekranu jest tak bardzo zależna od sprzętu i systemu, że potrzebne są dodatkowe (niestandardowe) biblioteki, np. conio.h, constream, ncurses, itp.
Dla MinGW (czyli kompilatora gcc, który znajduje się pod Dev-C++/ Cygwin-nie wiem...) dostępna jest i constream i conio.h
A menu tekstowe możesz utworzyć jak tylko chcesz. :>