Mi sembra facile capire che il programma sia tutto li, quindi diventa una tortura sentirsi dire "posta il codice completo"
Come suggerito da oregon, il problema sono nelle condizioni degli if(), studiati come si esprime l'uguaglianza in c++, e come confrontare caratteri o stringhe, le tue sono assegnazioni, di cosa non lo so