codice:
#include <iostream> 
using namespace std;

void stampa_menu();

int main(){
int c;
do { 
stampa_menu(); 
cin >> c;  

switch (c) { 
case 1: 
cout<<"ciao\n"; 
break; 
case 2: 
cout<<"ciao2\n"; 
break; 
case 3: 
cout<<"ciao3\n"; 
break; 
default: 
cout << "\nScelta non valida.\n"; 
break; 
} 
} while (c != 3); 

return 0; 
} 

void stampa_menu() { 
cout << endl; 
cout << "1. Funzione1" << endl; 
cout << "2. Funzione2" << endl; 
cout << "3. Esci" << endl; 
cout << endl; 
cout << "Scelta: "; 
}
C'era qualche imprecisione e sopratutto mancava int main()