You should consider using the TinyDuino (processor...get the LiPo battery version for onboard battery management) with the TinyScreen+ (96x64 pixel full-color display) as a minimum, which could be combined with the prototyping board for buttons/speaker/rumble/etc. For future BT connectivity, the BTLE module could also be added to the stack. Personally, I have found the TinyDuino/TinyScreen+ combo to be very easy to program. Look for the excellent tutorials to get you started & good luck !! Mark J Culross KD5RXT