دوست عزیز مشکل اصلی شما روی سینتکس هست.
شما نمیتونی هر چیزی رو در هر جای برنامه تعریف کنی.
struct رو بهتره که در بیرون از main تعریف کنی. یعنی به صورت global تا در هر جای برنامه قابل دسترسی باشه. همچنین شما اومدی بدنه تابع addCoins رو در داخل main تعریف کردی که اصلا این کار ممکن نیست یعنی باید بدنه تابع در بیرون از main به صورت جدا تعریف بشه. حتی خود تابع هم مشکل داره چون اومدی برای اون return تعریف کردی، در حالی که تابع به صورت void تعریف شده.

if(choice = ti)
{
برای مقایسه دو مقدار در یک شرط باید از == استفاده کنی نه =
و مورد آخر هم اینکه اصلا نفهمیدم که هدر struct.h رو برای چی و از کجا include کردی.
بنابراین توصیه میکنم بیشتر روی سینتکس کار کنی :)