context is the context that the widget is being built in.
controller is the MenuController that can be used to open and close
the menu with.
child is an optional child supplied as the MenuAnchor.child
attribute. The child is intended to be incorporated in the result of the
typedef MenuAnchorChildBuilder = Widget Function( BuildContext context, MenuController controller, Widget? child, );