4 Answers
+ 5
you can use tkinter.Canvas
https://www.python-course.eu/tkinter_canvas.php
+ 4
You can use brython.It's used for web.Brython is as JS!
+ 4
Not on SoloLearn unfortunately, as it doesn't support any non-text interfaces, but for desktop you can take advantage of libraries like TKinter, which is an easy and fast GUI library. For more heavy-duty libraries you can use PyQT5. If you want to learn any of these, you can find tutorials and articles on the internet, google around and you'll find one with examples and great tips.
Have fun!
+ 3
Not here on Sololearn; but if you're writing for PC you can use the module tkinter.
(You'll find a lot of information about tkinter online.)