3rd person project: create a camera feed when I hold right click at location

Im looking at creating a Top Down Shooter but with a feature where, at any time I hold right click at any given location, an acog sight like camera angle replaces the mouse and gives me a slight zoom. At the same time the camera over the player will zoom in or out and pan depending on mouse location. Big bite I know but I learn by doing so lay it on me.