Check box to know maintenance date for different components

Hello I am new to dynamo and I want help regarding following work i want to do on dynamo:
1- Every time i enter a component an input box appears where the client needs to input maintenance date for component.
2- At the end of the project a check box appears which has 3 options 30 days remaining for maintenance, 60 days and 90 days.
3- if client click 30 days button all the components which have 30 days remaining for maintenance gets selected.

Kindly suggest me a path to work on this. Currently i am learning dynamo and any help will be much appreciated that how i should proceed and which nodes should i be working on.

Open to your suggestions