Hola creo te refieres a los switch anidados revisa este codigo
#include <iostream>
using namespace std;
int main()
{
int opcion;
cout<<"Escoga una opcion del 1 al 5"<<endl;
cin>>opcion;
switch(opcion){
case 1:cout<<"Opcion 1"<<endl; break;
case 2:cout<<"Opcion 2"<<endl;break;
case 3:{
int opc;
cout<<"ingrese una opcion del 1 al 3" <<endl;
cin>>opc;
switch(opc){
case 1:cout<<"Opcion 1 interna"<<endl;break;
case 2:cout<<"Opcion 2 interna"<<endl;break;
case 3:cout<<"Opcion 3 interna"<<endl;break;
default: cout<<"Opcion interna incorrecta"<<endl;break;
}
}break;
case 4:cout<<"Opcion 4"<<endl; break;
case 5:cout<<"Opcion 5"<<endl; break;
default: cout<<"Opcion incorrecta"<<endl; break;;
}
return 0;
}
Espero te sirva saludos....