Hi J.. Don't get too worried - it sounds like normal behavior for a toddler. I would definitely check with your pediatrician just because it wouldn't hurt to do so, and it's worth it to find out if they have any advice or concerns.
Both my older kids went through these stages. I made a couple of huge mistakes, though, that I am still paying for. First of all, I did the short-order cook thing that you did yesterday by making a bunch of different things. My pediatrician says not to worry if they miss a meal or two and that often times kids of this age only really eat one meal a day and pick at the other two (and the meal they eat is usually breakfast or lunch!). SO - he says do not force them to eat or try making a bunch of different things. Serve the meal you intended to serve, and, if they choose not to eat it, let it go. Otherwise you're teaching them to wait until you serve just exactly what they're in the mood for. Not good for you!
The other mistake I made was in deciding that their rejection of a type of food that they used to like meant that they no longer liked that food. Then I would no longer serve that food to them. My daughter used to eat a wonderful breakfast of bananas, yogurt, cereal, toast or waffles, OJ and milk. She slowly starting rejecting the bananas, yogurt and OJ and now just eats the cereal and waffles or toast with milk. Not great! I've heard that if you continue serving the foods that they will eventually start eating them again, especially if they are foods that they used to eat. They say that it can take 11 to 20 servings before a child will accept a new food.
So my advice is to:
check with your pediatrician
don't become a short order cook
and
don't stop serving the foods he rejects
I hope my mistakes help you!
Good luck to you. I know how frustrating eating issues can be.
D.