I am learning Python through Pythonista on the iPhone. The first thing I did was make a simple touch-screen joystick (controller). Im starting to work on the actual game, but i don't know how to merge or overlay the 2 scenes. (One is the actual game, the other is the controller I made in another file.)  I have already tried importing and running it, but it seems like only 1 could be run at once, the controller file or the game file. Any help is appreciated.
Instead of putting the joystick on a separate scene, you should draw it on a scene.Node. Then in your game scene, you can add it like another sprite, using Scene.add_child().
To convert the touch positions to the nodes coordinate system, you can use Node.point_from_scene(), and to convert back to the scene’s coordinate system, you use Node.point_to_scene()
Running multiple scenes in Pythonista