Currently, the class is a doubly linked template class, able to store data of any type. I have looked on this site and at the STL class provided on school computers but have had difficulty interpreting both resources to the point that I can translate them to my own code. Does anyone have any suggestions or references that are a little more beginner based that might help me figure out how to approach this problem? I am not even completely sure what the function of the iterator would be in this instance.

An iterator is simply a pointer to a node in your list. If you wrote all of that code, you should be able to figure out how to implement one and what its purpose is. Take the term "iterator" in a literal sense.

EDIT: Reread your question and it seems you didn't write the code. Your iterator would be used to search for a specific node in the list. So you would point to the first node in your list(in this case your iterator would be of type node*), check if that node contains the data you want to compare, if it does not, you point your iterator to the next node and check the data. Rinse and Repeat

An iterator is simply a pointer to a node in your list. If you wrote all of that code, you should be able to figure out how to implement one and what its purpose is. Take the term "iterator" in a literal sense.

EDIT: Reread your question and it seems you didn't write the code. Your iterator would be used to search for a specific node in the list. So you would point to the first node in your list(in this case your iterator would be of type node*), check if that node contains the data you want to compare, if it does not, you point your iterator to the next node and check the data. Rinse and Repeat

I did not write this specific code but I completed the same assignment independent from the partner I am now coding with. That is simply his version of the previous assignment.
I think the underlying issue was that we were under the wrong impression as to the function of iterators in this sense or any other. They were not terribly well described to us and most of the resources online explain them in a way that is not completely clear to me.