I just wanted to point out some “limitation” so if you encounter it, you can make a work around for it (or avoid it).
This doesn’t work 
*temp loop <Insert some number here>
*label up
*choice
*if loop = <number1>
#Choice A
*if loop = <number2>
#Choice B
*if loop = <number3>
#Choice C
*else
#4th option is always different from the others
*goto somethingentirelyelse
*goto up
Instead, do it like this to make it work
*temp loop <Insert some number here>
*label up
*choice
*if loop = <number1>
#Choice A
*elseif loop = <number2>
#Choice B
*elseif loop = <number3>
#Choice C
*else
#4th option is always different from the others
*goto somethingentirelyelse
*goto up
However, if you’re not fancy with such complicated choice-tree, I guess you can just ignore what I post. Just a food for thought.
