The interaction overhaul detailed earlier in this thread would help so much in making the game controller accessible. I've tried to use third party compatibility tools for controller/gamepad use and the main obstacle really is the absurd amount of buttons used to deal with objects. Contextual usage prompts would go a long way to making this game playable for a lot more people, even if native gamepad/controller support isn't implemented.
The consoles could pose a problem, but as there doesn't seem to be free text, a sort of radial menu would work well for it. For the maths problems, an onscreen numpad (either as a square menu or as another radial menu) would suffice.