Summary of Steps:
Using Arduino's internal counter to keep time.
Adding visual output using a 7-segment display.
Adding an alarm using a piezo speaker.
Using a button for input to silence the alarm.
Adding a real-time clock (RTC) for accuracy.
Adding battery power.