Multiple Tag System / Content Visibility based on tags

Hi im totally new to Webflow, I would like to create a site for Food Recipes,

I would like the user to be displayed with content based on multiple filters.

Let me explain, for example the user has to choose some filters in order to find one recipe for a specific occasion.

  1. First, he clicks to the occasion box and all the possible occasions are appeared such as wedding, birthday party e.t.c
  2. Then, he chooses if he wants sweet, spicy food.
  3. The budget he wants to afford.
    4.Lastly, with the criteria that he has selected some options will appear.
    I would like to assign tags to my recipes so that they will be displayed when the conditions above are met.