There are 2 types of quests:
1) Jelly needs
2) Crafting requirements.
You switch between these as you play, seeing a need, and crafting a solution. As the game progresses the optional paths get more diverse and less prescriptive.