I figured it out, When you go to steam>portal 2>settings>on startup>type -window
that makes it run in windowed mode and it works so thanks for your help anyway.
When I try to open Portal 2 my monitor says unsupported and doesn't show the screen. I'm posting here because this is a great forum community for bugs and I don't know where else to go.