Help help help

My daughter is 10 and refuses to eat what is cooked for her. She says she hates chicken but will eat frozen chicken nuggets, she hates spaghetti but will eat canned spaghetti and meatballs. She will eat cereal or hamburgers. If I cook anything she says its disgusting and refuses. Ik my food isn't bad my 3 other children, hubs, mom, brother, and cousin love it. I've had other people cook for her she won't eat it. If we go out to eat all she will get is a burger or chicken nuggets. She refuses chicken tenders.

I have tried the " eat what is cooked for you or don't eat". "Eat your dinner or go hungry". I've tried sneaking food in. I've tried everything. She will literally starve if she doesn't eat only what she likes. She doesn't care if she's extremely hungry she won't eat unless its her food. I cant let her starve so I make her what she wants. I dont want her to go days without eating to see if that'll work that doesn't seem right to me.

Here is a list of all shell eat.

Breakfast

1. Cereal

2. Biscuits and gravy

3. Waffles

4. Cinnamon rolls

Lunch

1.Spaghetti and meatballs

2. Frozen nuggets.

3. Cereal

Dinner

1. Spaghetti and meatballs

2. Frozen nuggets

3. Hamburger with mayo no cheese

4. Hamburger helper

5. Beans

Please give me suggestions.