I am looking for a way to share the screen from a Linux computer to a Windows PC. Allowing the PC to interact with the Linux computer (i.e. clicking on buttons) is not necessary, but it would be fine. I cannot use Chrome Remote Desktop. Are there any applications that can do this?
VNC does exactly this. There's dozens of different VNC servers and clients though:
Among the others I should suggest you nomachine.
You have to install the server version on the Linux machine (in this case it is the server because it provides the desktop service) and the client on Windows (it is from there that you want to use the other machine).
Note that there exists a not payment version and an enterprise one...
What distribution of Linux are you using?
More importantly, what desktop environment?
If you are using Gnome (Ubuntu), you can get pseudo Screen sharing using gnome-session through putty + Xming, and if you are using Cinnamon (Linux Mint) you can use cinnamon-session in the same way.
It's not quite screen sharing, but if your goal is to just use linux through a GUI from a remote PC, this is probably the easiest solution.