Consider - an app that replicates this functionality on the phone, but tracks if the user at any point closes the app. This then is reported to the teacher so the teacher knows if there was any cheating.
how about: a standardized test calculator specification, with careful boundaries around what is required, what is permitted and what is not.
Then let competition drive prices and features.
Honestly, there is a massive instructional benefit to being on a unified platform because it allows the cognitive load of the tool to get out of the way of the cognitive load of the work.
The problem is that TI has been pretty perfidious with their pricing and influence.
I hate to be that guy, but I think the only real solution would be to set up an open source foundation and create a unified standard for graphing calculator UI (including strictly defined key mapping/behavior) that would be applicable from Algebra up through Calc II. Then the market would be flooded with cheap chinese clones that can all run this firmware and cost like $15