Of course there are difference between bank and cryptocurrency exchange. The main difference is bank exchange are centralised but cryptocurrency exchange are decentralised.
That is the major differences between bank and cryptocurrency but i think there is still one more difference is the anonymity. crypto exchange is completely anonymous while bank is not.