tools for stylized maps (street, blocks, water, etc) and place images

Hello people, im noob in world of the OSM.
Is there any tool to change the background of OSM (like color of streets, blocks and water) and place custom images (or icons) in other layer over the background? I am thinking if has a software to do that like Photoshop does to images. I wish made maps like this:

Thanks for any help!

Maybe you can find some hints if you go to and do a search for “create own map” or similar … there have been a couple of issues like yours …

Thanks for your help, I will looking for that.