codice:
char x;
cin >> x;
if (x < '0' || x > '9')
{
   // Errore
}
else
{
  int num = x - '0';    // Converte il carattere in numero
  switch (num)
  {
     case 0: // Opzione 0
     case 1: // Opzione 1
     // E così via fino al nome
  }
}
se hai dei dubbi dimmelo