If you are planning to create more, similar projects in the future – and
want to have a certain degree of flexibility, Arduino might be the
simplest way to go. It might not be the most professional and it also
might not be the cheapest possible. But the price tag is adequate, the
support is outstanding, and because it is mostly based on the well
established Atmel processor family, you can, in the future, design your
own, professionally looking boards without the pre-made Arduino breakout
boards.
It also features a wide band of libraries, so connecting peripherals
like LCDs, sensors, motors and so on should be as simple as possible.
Most of the time, you don't need to worry about setting individual pins
or precise timing. There are very abstracted commands that are as simple
as Display.init(ENTER, PIN, NUMBERS, HERE); and Display.print("Your text
goes here"); You should even get that with the most rudimentary
programming skills.
But if this is a one-time shot, I highly doubt that it would be really
worth the time you have to spend. Even for me, as a professional
software developer, it took a few days to really got my first project
running as expected, for example.