Programming of ADC in PIC12F675: Not Working Properly
The problem is here:

   int delay = ADC_Read(); //Supposed to read analog value here


ADC_Read() is not a standard function supported by the xc8 compiler. You had to write it on your own.
Hint: Maybe you like to use the library mcc