Displays a menu when pressed and calls onSelected when the menu is dismissed because an item was selected. The value passed to onSelected is the value of the selected menu item.One of child or icon may be provided, but not both. If icon is provided, then PopupMenuButton behaves like an IconButton.