公式:https://material.angular.io/components/menu/overview
https://stackblitz.com/edit/dynamic-nested-topnav-menu?file=app%2Fapp.component.html
ネストと関係ないかもですが参考ページ
https://stackoverflow.com/questions/48343082/mat-menu-and-button-in-different-components