AnswerHints() macro relies on the correct answer being a MathObject, so it doesn't work with
radio_cmp() function, which isn't MathObejct-based. You might consider using the
parserRadioButtons.pl macro file and the
RadioButtons() macro that it defines. See the documentation at the top of the macro file for details.