Per evitare problemi di input, aggiungi una

cin.ignore();

dopo la

cin >> scelta;

ma non ho alcun segmentation fault neanch'io.