Which hooks can alter the display of a node? I have a custom content type in Drupal 7. It consists of a fixed number of images. I would like to make it so that when its viewed, it comes up as a form. Each image would have a text area underneath, and when a user hits 'submit', the text they entered are displayed below each image. 

We're not going to store the text that they enter for the nodes. It's just going live for that form submission. 

What hooks can I use to alter the display and functionality of my content type?
It looks like the best solution is hook_node_view(). Unfortunately it gets called on all node renderings, so I'm putting in a check for my content type. The hook hook_view() also exists, but that's only for content types that are completely defined within the module.