You can do this in a drop-down menu, but it gets complicated pretty quickly due to nesting & HTML replacement. Here's a skill check menu:
&{template:simple} @{rtype} ?{Skill|
Acrobatics,+@{acrobatics_bonus}@{pbd_safe}]]}} {{rname=^{acrobatics-u}}} {{mod=[[@{acrobatics_bonus}@{pbd_safe}[ACRO]]]}} {{r1=[[@{d20}+@{acrobatics_bonus}@{pbd_safe}[ACRO]]]|
Animal Handling,+@{animal_handling_bonus}@{pbd_safe}]]}} {{rname=^{animal_handling-u}}} {{mod=[[@{animal_handling_bonus}@{pbd_safe}[ANIM]]]}} {{r1=[[@{d20}+@{animal_handling_bonus}@{pbd_safe}[ANIM]]]|
Arcana,+@{arcana_bonus}@{pbd_safe}]]}} {{rname=^{arcana-u}}} {{mod=[[@{arcana_bonus}@{pbd_safe}[ARC]]]}} {{r1=[[@{d20}+@{arcana_bonus}@{pbd_safe}[ARC]]]|
Athletics,+@{athletics_bonus}@{pbd_safe}]]}} {{rname=^{athletics-u}}} {{mod=[[@{athletics_bonus}@{pbd_safe}[ATH]]]}} {{r1=[[@{d20}+@{athletics_bonus}@{pbd_safe}[ATH]]]|
Deception,+@{deception_bonus}@{pbd_safe}]]}} {{rname=^{deception-u}}} {{mod=[[@{deception_bonus}@{pbd_safe}[DEC]]]}} {{r1=[[@{d20}+@{deception_bonus}@{pbd_safe}[DEC]]]|
History,+@{history_bonus}@{pbd_safe}]]}} {{rname=^{history-u}}} {{mod=[[@{history_bonus}@{pbd_safe}[HIS]]]}} {{r1=[[@{d20}+@{history_bonus}@{pbd_safe}[HIS]]]|
Insight,+@{insight_bonus}@{pbd_safe}]]}} {{rname=^{insight-u}}} {{mod=[[@{insight_bonus}@{pbd_safe}[INS]]]}} {{r1=[[@{d20}+@{insight_bonus}@{pbd_safe}[INS]]]|
Intimidation,+@{intimidation_bonus}@{pbd_safe}]]}} {{rname=^{intimidation-u}}} {{mod=[[@{intimidation_bonus}@{pbd_safe}[INT]]]}} {{r1=[[@{d20}+@{intimidation_bonus}@{pbd_safe}[INT]]]|
Investigation,+@{investigation_bonus}@{pbd_safe}]]}} {{rname=^{investigation-u}}} {{mod=[[@{investigation_bonus}@{pbd_safe}[INV]]]}} {{r1=[[@{d20}+@{investigation_bonus}@{pbd_safe}[INV]]]|
Medicine,+@{medicine_bonus}@{pbd_safe}]]}} {{rname=^{medicine-u}}} {{mod=[[@{medicine_bonus}@{pbd_safe}[MED]]]}} {{r1=[[@{d20}+@{medicine_bonus}@{pbd_safe}[MED]]]|
Nature,+@{nature_bonus}@{pbd_safe}]]}} {{rname=^{nature-u}}} {{mod=[[@{nature_bonus}@{pbd_safe}[NAT]]]}} {{r1=[[@{d20}+@{nature_bonus}@{pbd_safe}[NAT]]]|
Perception,+@{perception_bonus}@{pbd_safe}]]}} {{rname=^{perception-u}}} {{mod=[[@{perception_bonus}@{pbd_safe}[PERC]]]}} {{r1=[[@{d20}+@{perception_bonus}@{pbd_safe}[PERC]]]|
Performance,+@{performance_bonus}@{pbd_safe}]]}} {{rname=^{performance-u}}} {{mod=[[@{performance_bonus}@{pbd_safe}[PERF]]]}} {{r1=[[@{d20}+@{performance_bonus}@{pbd_safe}[PERF]]]|
Persuasion,+@{persuasion_bonus}@{pbd_safe}]]}} {{rname=^{persuasion-u}}} {{mod=[[@{persuasion_bonus}@{pbd_safe}[PERS]]]}} {{r1=[[@{d20}+@{persuasion_bonus}@{pbd_safe}[PERS]]]|
Religion,+@{religion_bonus}@{pbd_safe}]]}} {{rname=^{religion-u}}} {{mod=[[@{religion_bonus}@{pbd_safe}[REL]]]}} {{r1=[[@{d20}+@{religion_bonus}@{pbd_safe}[REL]]]|
Sleight of Hand,+@{sleight_of_hand_bonus}@{pbd_safe}]]}} {{rname=^{sleight_of_hand-u}}} {{mod=[[@{sleight_of_hand_bonus}@{pbd_safe}[SLEIGHT]]]}} {{r1=[[@{d20}+@{sleight_of_hand_bonus}@{pbd_safe}[SLEIGHT]]]|
Stealth,+@{stealth_bonus}@{pbd_safe}]]}} {{rname=^{stealth-u}}} {{mod=[[@{stealth_bonus}@{pbd_safe}[STLTH]]]}} {{r1=[[@{d20}+@{stealth_bonus}@{pbd_safe}[STLTH]]]|
Survival,+@{survival_bonus}@{pbd_safe}]]}} {{rname=^{survival-u}}} {{mod=[[@{survival_bonus}@{pbd_safe}[SRV]]]}} {{r1=[[@{d20}+@{survival_bonus}@{pbd_safe}[SRV]]]} }} {{global=@{global_skill_mod}}} @{charname_output}
As you can see, it's an awful lot of code. Trying to add spells & repeating weapon attacks to this kind of menu is pretty difficult - you have to create a bunch of macros which won't function by themselves, for every single spell and attack.
If you want to use the above, it needs to be added as an Ability macro on the Character Sheet, not in Collections. Even adding an emote to the above is a considerable amount of work.
It's generally easier to use a player chat menu:
/w "abyzou" &{noerror}&{template:npcaction}{{rname=**@{abyzou|character_name} Ability Check**}}{{description=**Saving Throws**:
[Strength](~abyzou|strength_save) / [Dexterity](~abyzou|dexterity_save) / [Constitution](~abyzou|constitution_save)
[Intelligence](~abyzou|intelligence_save) / [Wisdom](~abyzou|wisdom_save) / [Charisma](~abyzou|charisma_save)
[Concentration Check](~abyzou|ConcentrationCheck)
**Ability Checks**:
[Strength](~abyzou|strength) / [Dexterity](~abyzou|dexterity) / [Constitution](~abyzou|constitution)
[Intelligence](~abyzou|intelligence) / [Wisdom](~abyzou|wisdom) / [Charisma](~abyzou|charisma)
**Physical Skills**:
[Acrobatics](~abyzou|acrobatics) / [Athletics](~abyzou|athletics)
[Stealth](~abyzou|stealth) / [Sleight of Hand](~abyzou|sleight_of_hand)
**Social Skills**:
[Persuade](~abyzou|persuasion) / [Deception](~abyzou|deception) / [Insight](~abyzou|insight)
[Intimidation](~abyzou|intimidation) / [Performance](~abyzou|performance)
**Other**:
[Perception](~abyzou|perception) / [Investigation](~abyzou|investigation) / [Medicine](~abyzou|medicine)
[Arcana](~abyzou|arcana) / [History](~abyzou|history) / [Nature](~abyzou|nature)
[Religion](~abyzou|religion) / [Survival](~abyzou|survival) / [Animals](~abyzou|animal_handling)}}
It's much easier to add & rearrange buttons, the macro can be run from Collections or from Abilities, and there's nothing hard-coded.
There's a bunch of tips on chat menus in this thread - the NPC repeating action & spellbook menus can be adapted for player abilities easily enough.