if anyone can help with with I would be grateful.
I am trying to make a program in c# that acts like an ATM with withdrawing, depositing money, displayed in Program.cs that is connected to Account.cs linked class programs.
At the moment it works if I manually input the data and tell it what to display, but I what to do is - Allow users to enter amounts to deposit and withdraw using overloaded implementations of the methods makeDeposit and makeWithdrawal.
I have tried many things, and can not get it to work, if anyone can help, I would be grateful if anyone can, thanks again
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Tut9
{
    class Program
    {
        static void Main(string[] args)
        {
            Account myAcc = new Account();
            myAcc.makeDeposit(10000);
            myAcc.showBalance();
            Console.WriteLine("Attempting to withdraw £" + 90);
            myAcc.makeWithdrawal(90);
            myAcc.showBalance();
            myAcc.giveOverdraft(50);
            myAcc.showBalance();
            Account student = new Account(30, -100);
            student.giveOverdraft(-500);
         }
    }
}
Account.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Tut9
{
    class Account
    {
        ////Need to know the balance & ovedraft
        private int balance;
        private int overdraft;
        ////Constructor
        public Account()
        {
            balance = 0;
            overdraft = 0;
        }
        public Account(int initial)
        {
            balance = initial;
        }
        public Account(int intial, int over)
        {
            balance = intial;
            overdraft = over;
        }
        public void giveOverdraft(int amount)
        {
            overdraft = amount;
        }
        ////Method to display the balance & overdraft
        public void showBalance()
        {
            Console.WriteLine("The balance is now £" + balance);
            if (overdraft != 0)
            {
                Console.WriteLine("You have an overdraft of £" + overdraft);
            }
        }
        ////Method to make a withdrawl
        public void makeWithdrawal(int y)
        {
            balance = balance - y;
            Console.WriteLine("Withdrew £" + y);
        }
        ////Method to make deposit
        public void makeDeposit(int x)
        {
            balance = balance + x;
            Console.WriteLine("Desposited £" + x);
        }
    }
}