Per il programma ti basta saper trattare gli array di char.
Per la parte "grafica" dipende da cosa ti viene chiesto esattamente e questo lo sai tu e il tuo professore.
Un aspetto importante di cui non hai parlato è come dovrà funzionare il programma ...
Lo schema sarà sempre lo stesso? Avrai un elenco fisso di domande?
Oppure sono tutti elementi che variano in base ad un input da un file o altro?
Come dovrà interagire l'utente per inserire le risposte? Su una linea e poi il programma le visualizza?
Insomma ... non si può dire molto di più ...