Use the Frame Buffer as a Texture?

Hello, for the game I’m working on, I would like to implement a system where I can use the current screen buffer as a static UI texture throughout the rest of the game. Essentially what I want to create is a camera that can take a still photograph, and then show that still to the user through the UI interface.

Does anyone know of a potential way to do this?