Greg m's answer is correct, but I'll attempt to do it using as few occurrences of the number as possible.
We can see that for each of your numbers, using $NN + \frac NN$ (where $NN$ refers to stringing two of the digits together) leads to the desired number (e.g. $22 + \frac 22 = 23$, $33 + \frac 33 = 34$, etc.).
However, if we don't allow the stringing of digits together, then the solutions become a little harder to come up with.
For $23$, we have $(2 + 2)! - \frac 22$, which also uses four instances of $2$.
For $34$, we have $3! \times 3! - \frac {3!}3$, which also uses four instances of $3$.
For $56$, we have $5 \times (5 + 5) + 5 + \frac 55$, which uses six instances of $5$.
For $100$, we have $(9 + \frac99)^{\frac{\sqrt{9}!}{\sqrt{9}}}$, which uses five instances of $9$.
(Thanks to greg m for all the improvements.)
You might be able to improve on these, but those are what I see for the moment.