While the arduino can do this, I would suggest spending plenty of time trying to make the user interface intuitive, since many of the people in your target audience are probably techno-phobic (this will decrease over the years as the vanguard of the boomers start to retire). Unless you have an 8 year old grandchild available to do the programming.
FWIW, there are various commercial solutions to do what you want to do. You might want to look at them for inspiration, though I would not suggest directly copying the user interface, etc.