Just picking up on your comments in the code....
//not sure this is needed but include just in case
then comment it out. does the code still compile?
//Declare Functions before the main??
Yes, forward declarations are good :) try doing it without them ;)
do not know how to test whether player entered lower case letters
islower(c);
You cant check the entire string in one go, you have to do it letter by letter.
if(inputLetters >= 3 || inputLetters <= 10 && //test for lowercase)
I think your letters really need to be >=3 AND <= 10
How does main() know if processUserInput() was successful?
processUserInput lets the user enter text only once, the entire string in one hit. how do you see "-" to exit working?
else if(inputLetters < 3 || inputLetters > 10 && inputLetters //is not lowercase??)
just the else would do here if (true) else if (false) isn't really necessary.
[edit]
Your use of string for inputLetters is poor. firstly you declare an array of strings [], and your "if statement" should look more like
if (inputLetters.length() >= 3 && inputLetters.length() <= 10
but your compiler could have told you that.