In my opinion, chameleons are not for a beginning keeper. Chameleons do not like being handled.
Get her a leopard gecko, crested gecko, or bearded dragon. They are much better at tolerating human contact.
....and getting pets for someone as a pet never works out. Give her the money, and let her get her own pet.