There's a script for the type of thing in Scriv(b?)e. Well a list of download links for it and the only I found that worked was password protected when I downloaded it
I think it also required the SDK which sucked.
Anyway, if you want more 4 choices why not a make a text box or picture showing a list of numbers an item beside each one, ie
1. Grass, 2. Chair etc,
Then have an Input Number event to let the player the player choose a number then have a conditional branch checking what the variable the player entered is, and change the tile accordingly.
I used this methd for some things like a character set up in a small game I made, where the player entered the number for the class they wanted to be, it's easy set up and works well.
Just an idea