I have been thinking about this too... trying to break it down.
Store the questions and answers as strings, and create an action loop where:
1. display the Question text string
2. Answer strings displayed with UI buttons
3. get/compare/record the answer
repeat...
4. give feedback, review answers...
try an INT SWITCH (LOGIC) action to progress through the variables in your loop. and maybe BOOL COMPARE to control each button's logic based on if it is the right answer.
Many many ways to skin a cat, ymmv