Citesti optiunea, iar apoi cat timp optiunea e diferita de iesirea din program, faci asa: intr-o instructiune switch vei pune mai multe instructiuni case, fiecare instructiune case corespunzand cate unei optiuni de-a ta(cu exceptia celei de iesire, deci sa zicem optiunile 1, 2 si 3). Iar la fiecare case faci ceea ce ti se cere: citiri, adaugari, diverse apelari de metode etc. Succes!
Ceva de genu...
void optiuni()
{
afiseaza_optiuni(); //asta zici ca ai facut-o
int optiune=-1;
cin>>optiune;
switch (optiune)
{
case 1: citeste(); break;
case 2: scrie(); break;
case 3: branza(); break;
case 4: exit(); break;
default: break; //in caz de optiune invalida
}
}
Unde citeste();, scrie();, etc. sunt niste functii.