In lego mindstorm EV3, can you make the individual programs in a project into functions which can be used in the other programs? The bit where you program what the robot does using your computer. I'm making a project and I can't fit it all onto the screen, so if you can't do functions, is there any way to zoom out of the screen or something, so I can add more?
You can turn parts of your program into custom blocks by selecting them and choosing Tools -> My Block Builder from the menu. See https://www.youtube.com/watch?v=CApCoGQJRcU for a  tutorial on this feature.