How to reply to customer with a list of “clickable” menu options?

You can use message templates feature to achieve this requirement.

-In the message node >> click on Manage response >> Add a new javascript response for Channel say “web/mobile”.