Oh yes, you can do that a LOT easier.
1) Texts could be spritefonts (or text objects, but those are trickier to handle in terms of positioning).
2) Questions therefore could come from a project file, containing all your questions and answers. You would need to incorporate the possibiliy to add images from the question text, but that's very much doable (putting them into an array after loading the project file would be possible, but not necessary)
3) randomizing the order of 1-4 could be done by a shuffling an array containing the numbers 1 - 4 (knuth shuffle)
4) you have many duplicate sprites in the a, b, c, d, you only need them once
You'd end up with something, where you don't need to add any events just to add a new question. You'd only need to add your images in the questions and answer text, that you want to use and update your questions in the project file.