The 22-year-old singer is currently promoting her new hit "Good for You,", reported Billboard.
"I know that maybe vocally I wouldn't be the greatest singer in the world, but I know my strengths now. I know that I can translate emotion and heart, and I've written more than I've ever written on any album for this record," Gomez said.
"I have a lot to prove, but I think, for instance, this song is totally in my register. It's smoky and fun and sexy," the star added.