"... I would like to prevent her from downloading software/programs ..."
When you are on the internet, everything you see is being downloaded from somewhere. This page that you are reading now was downloaded from a Microsoft server. The only way to prevent someone from downloading is to disconnect them from the internet, which I don't think you want to do.
If your goal is to prevent your daughter from installing software, a partial solution is to make sure she is using a standard user account, which doesn't have the necessary permissions on the machine to install software. But that's only a partial solution because not all software requires permission to be installed in the first place. In fact, very many apps can be installed by a standard user account. (And teenagers know where to find them.)
There is no easy solution for you and me and every other parent, and so far no one has found a truly satisfactory answer.
"... she is an impulsive clicker ..."
That is by far the bigger problem. Impulsive clicking can bring all sorts of malicious software onto her computer that will harm not only her computer but her reputation for years to come. This is not limited to teenagers, and there's no surefire way to stop it.