Ex: withdrew 0.01000 BTC from exchange and had requested (wallet) 0.01000 mBTC. I should have requested 10.0000 mBTC.
Is there a way to recover the rest of what I had requested from my wallet? What are my options?
Here your option is to make another withdraw... if you do a withdraw of 9.99mbtc then you will have the 0.01 btc in your wallet after it arrive. Sometimes deal with btc - mbtc could be confusing, so, do your math before any move or things like this will happen. if the exchanger charge you a fee for withdraw then this kind of mistakes have a cost, but take it as a good thing, we always learn from errors, i'm sure this will not happen to you again.