Number Theory: An Elementary Introduction Through Diophantine Problems