Hello,
I'm glad you managed to write the story down here on the forum. To begin with, what casino are we talking about? Please provide its full URL address. Thank you.
Now to the issue you described:
The casino is not your service provider, indeed. The casino is the recipient of the money; you, on the other hand, are the sender. Perhaps the language barrier prevented both sides from mutual understanding. Let me help you out with that, at least here on the forum. The company that manages your transactions is your payment provider. So, to get to the bottom of this, what payment option did you use to deposit? Let's say it was your debit card issued by the bank. In such case, you need to check out the ongoing transactions with your bank. Was it an e-wallet, perhaps? No problem; reach out to its support or, better yet, manually check your outgoing transactions. The casino just told you the money has not yet reached their account. From my perspective, it is much easier to investigate first. And I would certainly not call this situation a scam.
Additionally, if you say the deposit was your only money left, so now you have nothing to eat, there is a fair chance you already had not enough for the deposit, and the transfer could easily be cancelled due to missing money. I ask you kindly to check that out first. Also, never play with money you can't afford to lose. Gambling means losing in the first place, so do not gamble with money reserved for your basic needs.
Please get in touch with the company/bank/wallet which manages your transactions and make sure the deposit left your account, ok?
Do come back after you check it out.