As I see you're looking for something like this:
- User table - everyone who will be answering to the questions. It will have UserId and other profile information - name, class, photo, etc.
- Question table - it will have questionid, created by (userid) and text of the question
- AnswerOption - it will have optionid, link to question, text of answer option
- UserAnswer - it will have useranswerid, questionid, optionid
So for example you have this question: "How much is 2*2?" and answer options are "4", "5", "6".
In this case you will have 1 record in question table and 3 records in AnswerOption table.
Now when someone answers the question, you insert a record into UserAnswer table with respective userid, questionid and optionid.
Is this what you had been looking for?
And of course you should also think how to group questions in test etc.