"retenir" peut vouloir dire "mémoriser", mais pas l'inverse.
"Mémoriser un numéro de téléphone" et "Retenir un numéro de téléphone." sont exactement pareils.
Mais lorsque "retenir" a une autre signification, ils ne sont bien entendu pas interchangeables.
Par exemple : "Tu veux partir ? Je ne te retiens pas."