Ok sono un ragazzino e puoi anche non ascoltarmi...
Se vuoi fare un programma serio, ma non troppo, puoi fare una calcolatrice, ma non quella che fai con gli if e gli else if, ma una seria...
Ad esempio:
codice:
2 + 3 * 4 / 5
deve stampare il risultato giusto e deve fare come prima operazione 3 * 4, il risultato / 5 e 2 + il risultato
una volta finito il programma dovrà apparire così:
codice:
>>>
uno inserisce i numeri come nell'esempio di prima
codice:
>>> 2 + 3 * 4 / 5
e dovra stampare sotto il risultato...
Ah usa gli stack fidati.

Se invece vuoi cambiare linguaggio non passare al C++ ti prego, ma passa a linguaggi con sintassi più pulita chessò tipo python o Scheme, dipende dal paradigma che vuoi studiare, comunque scelta tua...
Saluti