Sachverhalt: Sachverhalt: A. In einem Schreiben vom 22. Juni 2001 verpflichtete sich die A._ AG (Klägerin), der B._ AG (Beklagte) u.a. Fr. 250'000.-- zu bezahlen. Gestützt auf dieses Schreiben erteilte der Rechtsöffnungsrichter des Kantons Zug der Beklagten mit Verfügung vom 9. Oktober 2001 in der Betreibung Nr. 3034/2001 des Betreibungsamtes Zug provisorische Rechtsöffnung für Fr. 250'000.-- zuzüglich Zins zu 5 % seit 29. Juli 2001. A. In einem Schreiben vom 22. Juni 2001 verpflichtete sich die A._ AG (Klägerin), der B._ AG (Beklagte) u.a. Fr. 250'000.-- zu bezahlen. Gestützt auf dieses Schreiben erteilte der Rechtsöffnungsrichter des Kantons Zug der Beklagten mit Verfügung vom 9. Oktober 2001 in der Betreibung Nr. 3034/2001 des Betreibungsamtes Zug provisorische Rechtsöffnung für Fr. 250'000.-- zuzüglich Zins zu 5 % seit 29. Juli 2001. B. Am 5. November 2001 erhob die Klägerin beim Kantonsgericht eine Aberkennungsklage und beantragte im Wesentlichen, es sei festzustellen, dass sie die im Rechtsöffnungsverfahren geltend gemachte Forderung nicht schulde, und es sei die Verfügung des Rechtsöffnungsrichters vom 9. Oktober 2001 aufzuheben. Mit Urteil vom 28. November 2002 wies das Kantonsgericht die Aberkennungsklage ab. Dagegen erhob die Klägerin Berufung ans Obergericht des Kantons Zug. Mit Urteil vom 7. Oktober 2003 wies das Obergericht des Kantons Zug die Berufung ab und bestätigte das angefochtene Urteil. B. Am 5. November 2001 erhob die Klägerin beim Kantonsgericht eine Aberkennungsklage und beantragte im Wesentlichen, es sei festzustellen, dass sie die im Rechtsöffnungsverfahren geltend gemachte Forderung nicht schulde, und es sei die Verfügung des Rechtsöffnungsrichters vom 9. Oktober 2001 aufzuheben. Mit Urteil vom 28. November 2002 wies das Kantonsgericht die Aberkennungsklage ab. Dagegen erhob die Klägerin Berufung ans Obergericht des Kantons Zug. Mit Urteil vom 7. Oktober 2003 wies das Obergericht des Kantons Zug die Berufung ab und bestätigte das angefochtene Urteil. C. Mit Berufung vom 10. November 2003 beantragt die Beschwerdeführerin dem Bundesgericht im Wesentlichen, das Urteil des Obergerichtes des Kantons Zug sei aufzuheben, und es sei festzustellen, dass die Klägerin die geltend gemachte Forderung zuzüglich Zins nicht schulde. Eventualiter sei die Sache zur Ergänzung des Sachverhaltes und neuer Entscheidung an die Vorinstanz zurückzuweisen. Sowohl die Beklagte als auch das Obergericht des Kanton Zug beantragen die Abweisung der Berufung. Sowohl die Beklagte als auch das Obergericht des Kanton Zug beantragen die Abweisung der Berufung. D. Mit Urteil vom heutigen Tag wurde eine gleichzeitig erhobene staatsrechtliche Beschwerde abgewiesen, soweit darauf einzutreten war.