Improving WCAG accessibility of buttons and menus when using Beaver Builder page builder.

The environment is Beaver Builder theme and child theme in WP.
How do I add ARIA roles for 508 accessibility? My focus right now is menus and buttons. I’m somewhat familiar with the WCAG guidelines and am wondering how to implement through the Beaver Builder UX. How does one implement role=”menuitem” on links used as menu items when the menu is controlled by WP? How does one ensure buttons have a unique and descriptive label? I keep getting dinged for buttons having the same label, even though the button label text is unique.