Takie coś ? Wybieranie opcji zastąpiłem wpisywaniem znaków z klawiatury.
#include <iostream>
#include <windows.h>
#include <conio.h>
using namespace std;
void menu(){
cout << "Jakies opcje" << endl;
}
int main(void){
string phrase = "";
char mark;
do
{
cout << phrase << endl;
menu();
mark = getch();
phrase += mark;
system("cls");
} while( mark != 27 );
}