1) int palindrome (char userInput, char userInput2, char& output)
userInput and userInput2 are not chars. They are char arrays.
2) strcmp takes char pointers as arguments...userInput and userInput2 are not char*s, which is what the compiler is whinging about.
You should change userInput and...