Is there a command that automatically kills players who use specific commands? [duplicate]
I have solved the TP problem by creating command blocks that when activated return players to a central "teleportation" hub. Then, from the hub, they can teleport back to any of the teleportation stations.
I suspect judicious use of command blocks should enable any other limited command use your players desire.