codice:
#include <iostream>
#include <cstdlib>
using namespace std;


void play();


int main(){

    int option;
 
    do{
	cout << "1. Gioca\n";
        cout << "2. Esci\n";

	do{
   	    cout << "Scelta [1 or 2]: ";
	    cin >> option;
			
	}while(option<1 || option>2);

	switch(option){

	    case 1:
		system("CLS");
		play();
		break;
	    case 2:
	        cout << "Arrivederci" << endl;
	        break;
        }
		
    }while(option!=2);

    return 0;

}


void play(){

    int i, guest, magic;
    
    magic = rand()%100;

    for(i=0; i<10; i++){
        cout << "Indovina il numero [tentativo " << i+1 << " di 10]: ";
	cin >> guest;
  
	if(guest == magic){
	    cout << "INDOVINATO\n";
	    return;
	}
	else if(guest < magic) cout << "Troppo basso\n";
	else cout << "Troppo alto\n";
    
    }
   
    cout << "Il numero da indovinare era [" << magic << "]\n";
    cout << "Hai esaurito tutti i tuoi tentativi. Riprova.\n";

}
Buon divertimento