Ok, how I would do it:
Use one textobject and give it a boolean variable rightanswer set to false
on start of layout pick a random instance of the textobject and set the boolean to true
if the boolean is true set the text to Answer
for each textobject if the boolean is false set the answer to answer+choose(-2,-1,1,2)
You could even make an extra variable to make sure no two answers are the same