Some of them are nicknames for the same coin, e.g. bob = shilling (12d), tanner/half-shilling = sixpence (6d).
The “tuppence” (2p) came to be with decimalization, and the old Roman-based denominations (s for “solidus” and d for “denarius”, but not £ for “libra”) were dropped.
I know. I started a person study of old British coinage and terms for fans of pre-decimalisation British fiction.
The score of 26 at darts (one dart in each of the top three spaces) was sometimes called "half-a-crown" as late as the 1990s, though this did start to confuse the younger players. 26 is also referred to as "Breakfast", since 2/6 or half a crown was the standard cost for breakfast pre-decimalisation.