Mapping a list of questions to a static set of questions

Given a static set of related questions, for example:

Do you currently have salt in your kitchen?
Do you have milk in your fridge?
Do you use butter or oil when you cook?
Have you bought a cookbook in the last year?

What would be a high-level method of matching a second list of questions to one of the questions in the static list (ideally with some confidence value). The second list could have multiple questions that map to a single question in the static list or potentially not (For example, “When was the last time you cooked chicken?”). These might look like:

Did you use salt the last time you cooked?
When was the last time you cooked chicken?
How many cookbooks do you own?
Do you have cinnamon?
Do you use olive oil?