shtangen,
в классе ReusableMenuComponent делаешь
@ViewChild('dynamicMenu', { static: true }) dynamicMenu: MatMenu;
и в классе компонента, который вызывает меню
@ViewChild(ReusableMenuComponent, { static: true }) reusableMenuCmp: ReusableMenuComponent
ну и далее обращаешься к dynamicMenu как this.reusableMenuCmp.dynamicMenu