As staed above a mandarin shouldnt be attempted until your tank is stocked with pods
which can take a year or more. :-( Definitely NOT a fish for a new or even somewhat new tank.
Also, a yellow tang will require a larger tank, 6 foot long is preferable since they zoom zoom all day long. lol The foxface should be fine though and pygmy angels also would be fine, you can only have one angel though, they will fight if you get more than one.
I have a single butterfly fish, I used to have 2 but the one didn't make it. They are notoriously difficult to keep and most are not reef safe. Angels aren't really known to be reef safe either, at least not long term.
Hope that helps!