I suggest you either using a special char and tokenate at it
#TITLE OF QUESTION 1
Blah, blah, blah
#TITLE OF QUESTION 2
You can get first question by using tokenat(yourtext,1,"#").
And, inside the first question, you can get first answer by finding newline&"1.", second by finding newline&"2.", etc.
I use a similar scheme in my game "caballo", where the "question" text is inside a textbox (I made that before files were avalable)
You could use XML or JSON instead if you want to make something more standarised, of course.