I think you can structure a details layout with 3 sets of components that are like this:
A “view” button that is set to an increment action by 1, writing to the “Hint Showing” column, only visible when Hint Showing is not 1.
A text component that contains the hint, and only visible when the Hint Showing is 1.
With 3 sets of components, you can have 3 hints for the users.
For the answer, have 1 user-specific column that would store the answer. Have a relation column that would match that user-specific column with the column where you store the answers.
Have a text component that reads “True answer, congratulations!” if the relation is not empty (hence the answer is right), and one that say “Wrong answer, please try again” if the relation is empty.