Thank you for the tips, unfortunately I didn't have success fixing the issue. The first time I did the system restore the menu button lights lit up just for a second but they never worked. I tried most of the solutions more than once actually. I just can't imagine it being a hardware issue because it seems it's just not telling the buttons to turn on because everyonce in a while like one day every few weeks the buttons all work like nothing's wrong.
I've found other S2 owners with the same issue on multiple threads and it seems no one has solved the problem.
here's another guy with the same issue that I was just looking at.. nothing helpful but proof of the same problem.