Still at home, go to p2p, then sell, select the desired crypto to sell (you pick the sum or means of payment), then simply pick client you want to sell to, then input the value to be traded and press sell, then sit tight for the purchaser to make a fiat transfer, then free the coin.
It should be noted that people should not depend on text message, which can be fake. Login to bank app for confirmation is necessary before releasing the bitcoin from escrow.
No fee, but no privacy, which is its downside.
Also not to forget that Binance and all other exchanges you mentioned are centralized, the exchanges have full control because they have the private key, it is their coins on blockchain, not yours on blockchain, the reason for the control they have that you do not have. Your account can be freezed and many other inconvenience like hack and the likes.
Some people like to leave their coin on these type of exchanges which is also not advisable and not recommendable because of some reasons I have a mentioned above.