You'll find that shield is fairly easy to develop for. You'll need the 4Bit library.
The only complex bit is the button handling - They use timers IIRC to handle data reading which is a little confusing for newbies.
Just a thought but you may prefer building one of these by hand. I found it quite interesting. If you select the right module it's also very simple. Check out Adafruits guides