You may want to ask on a Tkinter forum. From past posts I have seen others try to integrate Tkinter and Blender only to discover that there is no context. The context will be the context of TKinter, not Blender. This will eliminate most bpy.ops operations. So you may want to get up-to-speed on bpy.data manipulations.
I am not sure why people feel that Blender needs another GUI? There are limitations, but every language I have used has limitations. They are part of the definition. My advice is to ditch Tkinter and work on the core functionality of your Blender script.