I made a text file with a lot of strings, build up like this:
question|correct_answer|wrong|wrong|wrong| .. and so on
I would load and separate each string into array or list ..
then selected a random question among them and put all the wrong answers in a ds_list, shuffle it, then remove the top one til there is only 3, then add the correct answer and shuffle them..
note that if it is :
GML:
que[index,0] = "shrek is";
que[index,1] = "life";
que[index,2] = "troll";
que[index,3] = "king";
que[index,4] = "onion";
Then I would add the number and not the strings into the list
when the numbers have been selected then I would make buttons, give it the number and the string
and when you press the button then you just check if its number==1 .. then you know it is correct.