Gli stream sono tutti uguali...
codice:
ifstream is;
is.open("nomefile.txt");
if(!is)
{
    cerr<<"Impossibile aprire il file";
}
else
{
    char scelta;
    is>>scelta;
    switch(scelta)
    {
        case '0':
            //...
            break;
        case '1':
            //...
            break;
        default:
            cout<<"Scelta non valida";
    }
    is.close();
}
niente testo...
Male, male, malissimo! Il C++ è un linguaggio molto complesso, senza un buon libro di testo non vai da nessuna parte.