Any language can do the things you're describing without much fuss. Python can do it, but you'll also have to do code an environment (like a window that has clickable buttons). That shouldn't be too hard to do though. I'm sure someone here can recommend a library that will take care of most of that for you as well (I would, but I don't use Python and don't really know resources to use with it very well).
If you're interested in switching to a new language, I'll recommend C#, namely because you can use WinForms with it to make programs that run in windows and can do point-and-click input already. But you don't need to use something different to do what you're looking for, so if that's your only reason for considering a change I would suggest sticking with Python.