Im really don't know what I'm doing with it and would love some help/guidance on it!
This is quite an advanced project... what is your current skill level with the Arduino? What have you achieved so far in programming an Arduino and getting it to display graphics?
The display is not caompatible with the camera out put so I assume your plan is to read the frame memory and write it to the display with an Arduino?
What you are trying to do may be possible but bear in mind it will probably take a few seconds to download a single image frame from the camera and display it. Thus the frame rate is going to be very low, say one frame every 3 seconds.
If this is what you expect and wish to achieve then you have quite a long journey ahead of you if a library is not already available to help.
To write your own software you are going to need to understand how to drive the camera and access the memory over an I2C bus. Then transfer the data to the display in the correct format.
The first thing to do is get the camera data sheet and understand it. If you cannot get past this point your chances of success are low. Next write code that follows the communication protocol to access the memory and use a graphics library to transfer the data received from the camera to the display via an SPI bus.
To talk to the camera quite a few connections will be needed between the camera and Arduino, do you know what connections are needed?
The alternative simple option is probably to buy a display and camera that are directly compatible so you have a plug and play solution!