New To Macros, need some advice

I have been playing since Vanilla but never got into macros. I did do scripting for IRC back in the day so I am not a total noob to basic structures and terminology. I have two questions:

1: I was trying to do a macro with two emotes executed one after the other (for RP purposes in hardcore). The basic idea is to /salute then /kneel or visa versa. I can’t get them both to work (one will and the other won’t). It seems pretty simple to do but do you need to use some sort of delay for the second emote?

2: This came from my failed attempt at the above macro. Is there a way to put 4-5 macros on one key/button press so the macros pop out like the Warlock demon summoning and Mage teleport options do so you can click on one of the options? This would be more difficult, but is it possible? You could have multiple emote macros on one button and save a lot of action bar space.

Any advice would be greatly appreciated, especially on question 2, number one I can probably figure out eventually but the second one was the reason I decided to make this post.

  1. https://www.curseforge.com/wow/addons/slash-in
  2. https://www.curseforge.com/wow/addons/select

Also recommend you look at https://www.curseforge.com/wow/addons/macro-talk

Thanks, just checked out the links. Seems like pretty basic features that should be in the default WoW macro command list though. I haven’t used any addons since the Dragonflight UI changes so I’m not enthusiastic about using 2-3 addons for creating a few macros. There is no in game workarounds?

Nope. The whole point of addons is to extend the base functionality.