depende amigo con que estes trabajando en dev-c++ yo lo hago asi
while (opcion != numero) // cuando se presione ese numero saldra del ciclo
{
system("cls"); //para que se limpie el menu cada vez que se ejecute el menu.
cout << "Menu y las opciones que pondras" << "\n";
cin >> opcion;
switch (opcion)
{
// Ahora bienen los casos
case 1:
system("cls");
// codigo
system("pause"); // pausa el programa
break; no se te olvide
default:
cout << "esa opcion no es correcta";
break;
} // fin switch
}//fin while
espero averte ayudado