Thanks to everyone for the informative replies.
The complete project sounds like this might be a much bigger challenge than i expected but all your advice has opened up more questions for me.
Quote: "If you want to show formatted text then it's best to create a webpage that the app can open up in the phone's web browser. Similarly I think you can link to a YouTube video and have it open up in YouTube."
That might be an easier option for my experience with intermediate web page design
Quote: "You could even have these questions stored on a web server so you can easily add and edit questions without the user having to download a new app. AppGameKit can connect to a PHP script on a web server. And if you want to be even more advanced, the PHP script could connect to a MySQL database where all the questions are stored."
Can I still do all that in AppGameKit without knowing C++ ?
Quote: "Multiple choice questions are quite easy to do. A good beginner challenge!"
That's probably a good way for me to start instead of taking on a massive project all at once.
Quote: "The highly successful "Driving Test Success" app was built with AppGameKit, so we know it can do all the things you require. "
That looks like an awesome example of what I'm hoping to achieve. I've heard that some developers sell the licence to their app allowing you to change it into your own version. Is this correct? And if so would I still need to have a good understanding of C++ ?
Quote: "I made (80% of) a pub quiz app which worked quite well in terms of presentation, animated effects etc. I used plain text files generated from an Excel Macro of quiz questions, with the ability to select random multiple choice alternatives."
What should I research to achieve something similar?