So, I took it apart just to make sure it wasn't a loose connection, and I did not believe my eyes.
The Circle pad cable, AND the cable which I assume lead to the D-pad, were both disconnected.
reconnected them, and it's working just fine now!
EDIT: Home button still isnt working, no clue where...