Ted Cruz was a U.S. citizen at the moment of his birth.
That makes him a Natural-Born Citizen.
Barack Hussein Barry Soetoro Obama has never been a citizen of the U.S. He is an illegal alien.
The only time “natural born citizen” is used in the Constitution is regarding qualifications for being president. Now, when I was in school, long before this issue ever came up, the teacher said that “natural born” meant both parents were citizens. I would bet that there are old history textbooks around that would say that.