input: Write a python function to manage a restaurant's menu that includes creating menu items, setting prices, and managing ingredients. 
  assert manage_menu(["Add", "Pasta", 12.99, ["Noodles", "Tomato Sauce", "Cheese"]]) == {'Pasta': {'price': 12.99, 'ingredients': ['Noodles', 'Tomato Sauce', 'Cheese']}}
  assert manage_menu(["Add", "Pizza", 15.99, ["Dough", "Tomato Sauce", "Cheese"]]) == {'Pasta': {'price': 12.99, 'ingredients': ['Noodles', 'Tomato Sauce', 'Cheese']}, 'Pizza': {'price': 15.99, 'ingredients': ['Dough', 'Tomato Sauce', 'Cheese']}}
  assert manage_menu(["Update", "Pizza", 17.99, ["Dough", "Tomato Sauce", "Cheese", "Pepperoni"]]) == {'Pasta': {'price': 12.99, 'ingredients': ['Noodles', 'Tomato Sauce', 'Cheese']}, 'Pizza': {'price': 17.99, 'ingredients': ['Dough', 'Tomato Sauce', 'Cheese', 'Pepperoni']}}
  assert manage_menu(["Delete", "Pasta"]) == {'Pizza': {'price': 17.99, 'ingredients': ['Dough', 'Tomato Sauce', 'Cheese', 'Pepperoni']}}
output: def manage_menu(command):
      if not hasattr(manage_menu, "menu"):
          manage_menu.menu = {}
      
      action = command[0]
      
      if action == "Add":
          dish_name, price, ingredients = command[1], command[2], command[3]
          manage_menu.menu[dish_name] = {'price': price, 'ingredients': ingredients}
      elif action == "Update":
          dish_name, price, ingredients = command[1], command[2], command[3]
          if dish_name in manage_menu.menu:
              manage_menu.menu[dish_name] = {'price': price, 'ingredients': ingredients}
      elif action == "Delete":
          dish_name = command[1]
          if dish_name in manage_menu.menu:
              del manage_menu.menu[dish_name]
      
      return manage_menu.menu