[digit] + 百 / 千 / 万 / 亿 零 fills an internal gap
百 is a hundred, 千 a thousand, and 万 is the next unit up. English groups large numbers in thousands; Chinese groups them in ten-thousands, and that is the thing to get used to.
Treating 万 as a translation of "ten thousand" means doing arithmetic in your head every time. It is a unit in its own right, the way "thousand" is. 十万 is ten 万, 一百万 is a hundred 万, and the next unit after that is 亿, a hundred million.
一百万 is not "one hundred ten-thousand" in a Chinese speaker's head – it is a hundred 万, read straight off.
一百, 一千, 一万. Unlike the teens, the one is not dropped.
One 零 covers any run of zeros inside a number: 一千零五 is 1005, 一万零二十 is 10,020.
A zero at the end is not marked: 一千五 read casually means 1,500, with the 百 left off.
两百, 两千, 两万 are the usual forms. 二百 is heard in northern speech; 二千 and 二万 are not.