Ehescheidung, hat sich ergeben: A.- B._ und R._ heirateten am 16. Mai 1986. Der Ehe entsprossen die beiden Kinder A._, geboren 1987, und M._, geboren 1992. B.- Mit Klage vom 21. Dezember 1992 beantragte B._ dem Kantonsgericht Nidwalden die Ehescheidung. Das Kantonsgericht hiess mit Urteil vom 9. April 1996 die Klage im Scheidungspunkt gut, stellte die Kinder unter die elterliche Gewalt der Klägerin, regelte das Besuchs- und Ferienrecht des Beklagten und verpflichtete diesen, der Klägerin an den Unterhalt der Kinder monatliche Beiträge von je Fr. 600.-- und ihr selbst gemäss Art. 151 Abs. 1 ZGB eine unbefristete monatliche Rente von Fr. 1'350.-- zu bezahlen; die Unterhaltsbeiträge wurden auf Basis des Schweizerischen Landesindexes der Konsumentenpreise indexiert. Zudem ordnete das Kantonsgericht an, vom Freizügigkeitskonto des Beklagten seien in Anrechnung an die scheidungsrechtlichen Ansprüche, welche die Vorsorge sicherstellten, Fr. 22'995.-- auf das Freizügigkeitskonto der Klägerin zu übertragen. In güterrechtlicher Hinsicht wurde Vormerk genommen, dass die Klägerin aus der Errungenschaft des Beklagten Tisch und Eckbank zu Fr. 3'000.-- übernehme; die Klägerin wurde zur Bezahlung von Fr. 29'250.-- an den Beklagten verurteilt. Gegen dieses Urteil appellierten beide Parteien an das Obergericht Nidwalden. Dieses setzte die an den Unterhalt der Klägerin zu bezahlende Rente auf Fr. 350.-- fest und passte die Indexierungsformel dem aktuellen Stand des Landesindexes an. Die Appellation der Klägerin wies es ab. C.- Gegen das Urteil des Obergerichts führt die Klägerin eidgenössische Berufung. Sie beantragt die Aufhebung des angefochtenen Urteils und die Verpflichtung des Beklagten, ihr monatlich vorauszahlbare Unterhaltsbeiträge von Fr. 350.-- bis zum Ende seiner Unterhaltspflicht gegenüber dem Sohn A._, sodann von Fr. 950.-- bis zum Ende seiner Unterhaltspflicht gegenüber dem Sohn M._ und von da an von Fr. 1'550.-- zu bezahlen; diese Unterhaltsbeiträge seien nach dem Stand des Landesindexes im Urteilszeitpunkt zu indexieren. Das Verfahren sei zur Bestimmung des Wertes, welcher der Hälfte des auf den Zeitraum der Ehe errechneten Alterskapitals des Beklagten bei seiner beruflichen Vorsorgeeinrichtung entspreche, an die Vorinstanz zurückzuweisen. In güterrechtlicher Hinsicht sei die Klägerin zu verpflichten, dem Beklagten Fr. 14'250.-- zu bezahlen. Zur Bestimmung des güterrechtlichen Anspruchs der Klägerin sei das Verfahren zwecks Abnahme der notwendigen Beweise an die Vorinstanz zurückzuweisen; eventuell sei der Beklagte zu verpflichten, der Klägerin Fr. 10'250.-- zu bezahlen. Der Beklagte schliesst auf Abweisung der Berufung. Eventualiter erhebt er Anschlussberufung mit den Begehren, die Unterhaltsrente der Klägerin sei auf Fr. 250.-- monatlich bis zum Ende seiner Unterhaltspflicht gegenüber dem Sohn A._ und von da an auf Fr. 350.--, mit Dauer längstens bis zum Erreichen des 65. Altersjahres durch den Beklagten, festzusetzen; die Unterhaltsbeiträge an die Klägerin und die Kinder seien nur insofern und insoweit mit der Indexklausel zu verbinden, als dem Beklagten die Teuerung effektiv ausgeglichen werde. Die Klägerin beantragt die Abweisung der Anschlussberufung, soweit darauf einzutreten sei.