Hi there, sorry to hear that you are having trouble 
Don't worry your problems are not insurmountable...
Vegan soya spreads (instead of butter) do exist, as do vegan milks and vegan egg substitutes...You can bake cakes with these
I would suggest you try tofu or some kind of seasoned tofu as it is pleasant and quick to make into a dinner. You can make vegan macaroni cheese easily too (pasta+soya/rice milk+vegan cheese)...
Vegan sweets and chocolates exist too. It might be that you need to look in another store or online...
Don't give up, you are doing really well
Don't worry your problems are not insurmountable...
Vegan soya spreads (instead of butter) do exist, as do vegan milks and vegan egg substitutes...You can bake cakes with these
I would suggest you try tofu or some kind of seasoned tofu as it is pleasant and quick to make into a dinner. You can make vegan macaroni cheese easily too (pasta+soya/rice milk+vegan cheese)...
Vegan sweets and chocolates exist too. It might be that you need to look in another store or online...
Don't give up, you are doing really well