Probably there are no other easy ways.
Could create macro that processes text of an autotext list and creates new autotext list that shows menu.
But then need to remember to run the macro after each change in the first autotext list.
Example:
You create this autotext list. It replaces when typed long text.
Autotext Autotext19
Trigger $t
The macro would create this new autotext list. It shows menu.
Autotext Autotext19_menu
Trigger $t
Could create macro that processes text of an autotext list and creates new autotext list that shows menu.
But then need to remember to run the macro after each change in the first autotext list.
Example:
You create this autotext list. It replaces when typed long text.
Autotext Autotext19
Trigger $t
/b/i/c/p3
infotext :"Some text"
infomore :"More text"
infolist :"Cat,Dog,Horse,House,Car"
The macro would create this new autotext list. It shows menu.
Autotext Autotext19_menu
Trigger $t