Data validation - Need advice

You don't need different screens....you can do it using "virtual" screens

Anyway, if you want to store data available in different screens, you can use TinyDB component (or pass the info needed to the next screen with "close screen with value" block).

You will need a list of pairs with the rights elements: element - quantity.
Then, once the 5 items have been chosen check, for each item if it is in the list and if the quantity is the same. For each item matched increment the score.