ghetto blaster

Hi, i'm into upgrade my ghetto blaster :

so one box, two speaker, ampli,12v battery, led+ driver

So, i'm going to have an arduino uno inside it. what for?

-digital led driving : Adafruit NeoPixel Digital RGB LED Strip - Black 60 LED [BLACK] : ID 1461 : $99.80 : Adafruit Industries, Unique & fun DIY electronics and kits
-power control that show how much power i have already used, and control the charge of the li-fe battery.
-LCD screen to controll the light and see the power info.
I was thinking about using a wheel and 2 buttons as my joystick in the menu.
( http://philippe.berger2.free.fr/automatique/ressource/poste4/dossie20.gif this is what i mean with the wheel, i didn't found the english word)
i have this one screen USB or TTL Serial | USB + Serial RGB Backlight Character LCD Backpack | Adafruit Learning System

So for now i'm looking about how i'm going to do the menu on the lcd i think there must be good tuto on it.
What device should i found as a micro?

i'm also looking for a tutorial about the led, cause i can't find a way to turn all or a group of led at the same color in the same time.

i didn't found the english word

That picture looks like a rotary encoder's internals.