A functor between monoids should be a homomorphism (or, more precisely, it should send the only object of one monoid to the only object of the other and send the arrows/elements so as to respect the homomorphism conditions).
P.S.
I just saw that Keith beat me to it.