A weld training system, comprising: a mobile device, the mobile device comprising: a housing, a display configured to display images from a first side of the housing, a camera configured to capture images of a workpiece and/or a welding tool, from a second side of the housing opposite the first side of the housing, processing circuitry in the housing and coupled to the display and the camera, wherein the mobile device further comprises: a computer readable storage device comprising computer readable instructions which, when executed, cause the processing circuitry to: execute a welding simulation based on images captured via the camera, generate images of the welding simulation, display the images of the welding simulation via the display, display a user-selectable element on the display, identify a selection of the user-selectable element based on the images captured by the camera, and perform a task based on the selection; and characterized in that the computer readable instructions, when executed, cause the processor to: determine a location or orientation of the workpiece and/or the welding tool based on the images captured by the camera, and identify the selection based on the location or orientation of the workpiece and/or the welding tool. a mobile device, the mobile device comprising: a housing, a display configured to display images from a first side of the housing, a camera configured to capture images of a workpiece and/or a welding tool, from a second side of the housing opposite the first side of the housing, processing circuitry in the housing and coupled to the display and the camera, a housing, a display configured to display images from a first side of the housing, a camera configured to capture images of a workpiece and/or a welding tool, from a second side of the housing opposite the first side of the housing, processing circuitry in the housing and coupled to the display and the camera, wherein the mobile device further comprises: a computer readable storage device comprising computer readable instructions which, when executed, cause the processing circuitry to: execute a welding simulation based on images captured via the camera, generate images of the welding simulation, display the images of the welding simulation via the display, display a user-selectable element on the display, identify a selection of the user-selectable element based on the images captured by the camera, and perform a task based on the selection; execute a welding simulation based on images captured via the camera, generate images of the welding simulation, display the images of the welding simulation via the display, display a user-selectable element on the display, identify a selection of the user-selectable element based on the images captured by the camera, and perform a task based on the selection; and characterized in that the computer readable instructions, when executed, cause the processor to: determine a location or orientation of the workpiece and/or the welding tool based on the images captured by the camera, and identify the selection based on the location or orientation of the workpiece and/or the welding tool. determine a location or orientation of the workpiece and/or the welding tool based on the images captured by the camera, and identify the selection based on the location or orientation of the workpiece and/or the welding tool.