I want to learn to create a game.
Im looking for a class ( perhaps it is by default installed in IDE ) to:

-Load picture for the display, instead of console. Preferred If could be resizeable ( window ).
-Scale, translate, rotate picture, transparency recognision (bmp) for pictures.
-Adding buttons, so user can clicks it, and perform actions once button is clicked.
-Scene switching would be not bad.
-Supporting CSS for decorations. Not must tho.

I tried SFML, but I cannot understand how to set up for visual studio. Code blocks was broken for it.
Open GL is too hard.