Help build snooze alarm funtion

Hi there, I just joined so thank you for your patience!

I want to make a snooze alarm that has three timings - press a button once to delay alarm ten minutes, twice 20 and 3 times 30 minutes. I want a vibration alarm to go off after each elapsed period along with a different coloured light.

I have a shift register, 555, LEDs (3 colours), a battery, a mini motor, a button but my question is how do I fit it all together to give the desired effect?

I have no electronics background so thanks in advance!

Peter