def top_level_check(self, event):
    """
    Top level check for menus with `.user_check` attribute.
    
    Parameters
    ----------
    self : ``Menu``
        The respective menu instance.
    event : ``InteractionEvent``
        The received interaction event.
    
    Returns
    -------
    should_process : `bool`
        Whether the menu should process the received interaction.
    """
    check = self.user_check
    if check is None:
        should_process = True
    else:
        should_process = check(event)
    
    return should_process