now the question i have is how do i get the ospf environment to see and connect to the net and in the process get anything that connects to it to see the net
On R3 you add your normal default route to the Internet (static, BGP, whatever) and announce that route into OSPF by setting distribute-default to always on the OSPF instance on R3. You have to choose whether to distribute as type 1 or 2 - if there’s only one exit point from the AS it doesn’t really matter what you pick. See the OSPF manual for what the types mean.
Post the output of “/interface print detail”, “/ip address print detail”, “/ip route print detail”, “/routing ospf export”, “/routing ospf neighbor print detail”, “/routing ospf route print detail”, and “/routing ospf lsa print detail” from all three routers, clearly labeling what output is from what router and wrapping output in
tags. That information should hopefully be sufficient to see what is happening.