Could be software or could be hardware.
Easiest test is to turn off, the hold L while turning it on to temporarily turn plugins off. Then test your buttons out, "Welcome Park" can help as a test app. If the buttons work, then your issue may be plugin related.
If not a plugin...
You could...